const sequelize = require('../config/connect.js')//引入数据库连接文件
const config = require('../config/config.js')//引入数据库配置文件
const { Op, Model, DataTypes } = require('sequelize')//引入nodejs的orm模型文件

class admin extends Model{} //系统管理员表

admin.init({
    adminId:{
        type:DataTypes.STRING(10),
        primaryKey:true,
        comment:'用户ID'
    },
    adminName:{
        type:DataTypes.STRING(32),
        allowNull:false,
        comment:'用户名'
    },
    adminPassword:{
        type:DataTypes.STRING(32),
        allowNull:false,
        comment:'登录密码'
    },
    adminSex:{
        type:DataTypes.ENUM('男','女'),
        defaultValue:'男',
        comment:'性别'
    },
    adminAge:{
        type:DataTypes.INTEGER,
        allowNull:true,
        comment:'年龄'
    }
},{
    sequelize,
    timestamps:false,
    modelName:'admin',
    charset:config.charset,
    freezeTableName:true
})

module.exports = admin;


